home *** CD-ROM | disk | FTP | other *** search
- # Source Generated with Decompyle++
- # File: in.pyc (Python 2.6)
-
- import sys
- import os.path as os
- __all__ = [
- 'require']
- _pygst_dir = os.path.dirname(__file__) + '/gst-0.10'
- _pygst_version = '0.10'
- _pygst_required_version = None
-
- class RequiredVersionError(ValueError, AssertionError):
- pass
-
-
- def require(version):
- global _pygst_required_version
- if _pygst_required_version != None:
- if _pygst_required_version != version:
- raise RequiredVersionError, 'a different version of gst was already required'
- _pygst_required_version != version
- return None
- _pygst_required_version != None
- if sys.modules.has_key('gst'):
- raise RequiredVersionError, 'pygst.require() must be called before importing gst'
- sys.modules.has_key('gst')
- if version != _pygst_version:
- raise RequiredVersionError, "Only version '%s' is available" % _pygst_version
- version != _pygst_version
- while _pygst_dir in sys.path:
- sys.path.remove(_pygst_dir)
- sys.path.insert(0, _pygst_dir)
- _pygst_required_version = version
-
-